<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title> Html 中的 script </title>
    <script src="../react/react.js"></script>
</head>
<body>
    <article>
        
        雪中月明心在笑
        沧桑一笑云风清

        <p>
            script标签 除了type属性 还有几个关于加载策略的属性
            src ,加载的文件路径，一旦使用这个，标签内部的代码将会被忽略。

            正常html 解析，是逐行解析的，一行解析完才开始下一行，如果有资源要加载（媒体元素除外）link 会等资源加载完毕才解析下一行。
            async, 异步加载，意思是是说立即下载，但不阻塞html的解析。 用了这个属性就完全不确定其执行顺序了，
            defer ,这个属性表示脚本在执行的时候不会改
            变页面的结构。也就是说，脚本会被延迟到整个页面都解析完毕后再运行，没有defer的标签都会比他早。
        </p>

    </article>
    <script type="text/javascript" src="./test.js"></script>
    <script type="application/javascript" src="./test.js"></script>
    <script type="application/ecmascript" src="./test.js"></script>
</body>
</html>